﻿Namespace Controls.BusyIcon
    Public Interface IBusyForm
        Property IconType As EnumBusyIconType
        Property IconSpeed As Integer
        Property Color As Drawing.Color

        Property FormTitle As String
        Property TaskName As String

        Property ProgressMaximum As Integer
        Property ProgressValue As Integer
        Property ProgressStepSize As Integer
        Sub ProgressStep()

    End Interface

    Public Enum EnumBusyIconType
        Circle = 0
        Rectangle = 1
        'Wave = 1
        Alternate = 2
        Marquee = 3
    End Enum

    Public Enum EnumLoadingFormType
        Busy = 0
        SingleTask = 1
        MultipleTasks = 2
    End Enum
End Namespace
